person who deliver - French English Dictionary